"use strict";

var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
  value: true
});
Object.defineProperty(exports, "clearCache", {
  enumerable: true,
  get: function get() {
    return _ahooks.clearCache;
  }
});
Object.defineProperty(exports, "configResponsive", {
  enumerable: true,
  get: function get() {
    return _ahooks.configResponsive;
  }
});
Object.defineProperty(exports, "createUpdateEffect", {
  enumerable: true,
  get: function get() {
    return _ahooks.createUpdateEffect;
  }
});
Object.defineProperty(exports, "setLogger", {
  enumerable: true,
  get: function get() {
    return _logger.setLogger;
  }
});
Object.defineProperty(exports, "useAhooksDebounce", {
  enumerable: true,
  get: function get() {
    return _ahooks.useDebounce;
  }
});
Object.defineProperty(exports, "useAhooksInterval", {
  enumerable: true,
  get: function get() {
    return _ahooks.useInterval;
  }
});
Object.defineProperty(exports, "useAhooksMount", {
  enumerable: true,
  get: function get() {
    return _ahooks.useMount;
  }
});
Object.defineProperty(exports, "useAhooksThrottle", {
  enumerable: true,
  get: function get() {
    return _ahooks.useThrottle;
  }
});
Object.defineProperty(exports, "useAhooksUnmount", {
  enumerable: true,
  get: function get() {
    return _ahooks.useUnmount;
  }
});
Object.defineProperty(exports, "useAntdTable", {
  enumerable: true,
  get: function get() {
    return _ahooks.useAntdTable;
  }
});
Object.defineProperty(exports, "useAsyncEffect", {
  enumerable: true,
  get: function get() {
    return _ahooks.useAsyncEffect;
  }
});
Object.defineProperty(exports, "useBoolean", {
  enumerable: true,
  get: function get() {
    return _ahooks.useBoolean;
  }
});
Object.defineProperty(exports, "useClickAway", {
  enumerable: true,
  get: function get() {
    return _ahooks.useClickAway;
  }
});
Object.defineProperty(exports, "useControllableValue", {
  enumerable: true,
  get: function get() {
    return _ahooks.useControllableValue;
  }
});
Object.defineProperty(exports, "useCookieState", {
  enumerable: true,
  get: function get() {
    return _ahooks.useCookieState;
  }
});
Object.defineProperty(exports, "useCountDown", {
  enumerable: true,
  get: function get() {
    return _ahooks.useCountDown;
  }
});
Object.defineProperty(exports, "useCounter", {
  enumerable: true,
  get: function get() {
    return _ahooks.useCounter;
  }
});
Object.defineProperty(exports, "useCreation", {
  enumerable: true,
  get: function get() {
    return _ahooks.useCreation;
  }
});
Object.defineProperty(exports, "useDebounce", {
  enumerable: true,
  get: function get() {
    return _useDebounce.default;
  }
});
Object.defineProperty(exports, "useDebounceEffect", {
  enumerable: true,
  get: function get() {
    return _ahooks.useDebounceEffect;
  }
});
Object.defineProperty(exports, "useDebounceFn", {
  enumerable: true,
  get: function get() {
    return _ahooks.useDebounceFn;
  }
});
Object.defineProperty(exports, "useDeepCompareEffect", {
  enumerable: true,
  get: function get() {
    return _ahooks.useDeepCompareEffect;
  }
});
Object.defineProperty(exports, "useDeepCompareLayoutEffect", {
  enumerable: true,
  get: function get() {
    return _ahooks.useDeepCompareLayoutEffect;
  }
});
Object.defineProperty(exports, "useDocumentVisibility", {
  enumerable: true,
  get: function get() {
    return _ahooks.useDocumentVisibility;
  }
});
Object.defineProperty(exports, "useDrag", {
  enumerable: true,
  get: function get() {
    return _ahooks.useDrag;
  }
});
Object.defineProperty(exports, "useDrop", {
  enumerable: true,
  get: function get() {
    return _ahooks.useDrop;
  }
});
Object.defineProperty(exports, "useDynamicList", {
  enumerable: true,
  get: function get() {
    return _ahooks.useDynamicList;
  }
});
Object.defineProperty(exports, "useEventEmitter", {
  enumerable: true,
  get: function get() {
    return _ahooks.useEventEmitter;
  }
});
Object.defineProperty(exports, "useEventListener", {
  enumerable: true,
  get: function get() {
    return _ahooks.useEventListener;
  }
});
Object.defineProperty(exports, "useEventTarget", {
  enumerable: true,
  get: function get() {
    return _ahooks.useEventTarget;
  }
});
Object.defineProperty(exports, "useExternal", {
  enumerable: true,
  get: function get() {
    return _ahooks.useExternal;
  }
});
Object.defineProperty(exports, "useFavicon", {
  enumerable: true,
  get: function get() {
    return _ahooks.useFavicon;
  }
});
Object.defineProperty(exports, "useFetch", {
  enumerable: true,
  get: function get() {
    return _useFetch.default;
  }
});
Object.defineProperty(exports, "useFocusWithin", {
  enumerable: true,
  get: function get() {
    return _ahooks.useFocusWithin;
  }
});
Object.defineProperty(exports, "useForm", {
  enumerable: true,
  get: function get() {
    return _useForm.default;
  }
});
Object.defineProperty(exports, "useFullScreen", {
  enumerable: true,
  get: function get() {
    return _useFullScreen.default;
  }
});
Object.defineProperty(exports, "useFullscreen", {
  enumerable: true,
  get: function get() {
    return _ahooks.useFullscreen;
  }
});
Object.defineProperty(exports, "useFusionTable", {
  enumerable: true,
  get: function get() {
    return _ahooks.useFusionTable;
  }
});
Object.defineProperty(exports, "useGetState", {
  enumerable: true,
  get: function get() {
    return _ahooks.useGetState;
  }
});
Object.defineProperty(exports, "useGlobalUser", {
  enumerable: true,
  get: function get() {
    return _useGlobalUser.default;
  }
});
Object.defineProperty(exports, "useHistoryTravel", {
  enumerable: true,
  get: function get() {
    return _ahooks.useHistoryTravel;
  }
});
Object.defineProperty(exports, "useHover", {
  enumerable: true,
  get: function get() {
    return _ahooks.useHover;
  }
});
Object.defineProperty(exports, "useImmer", {
  enumerable: true,
  get: function get() {
    return _useImmer.useImmer;
  }
});
Object.defineProperty(exports, "useImmerReducer", {
  enumerable: true,
  get: function get() {
    return _useImmer.useImmerReducer;
  }
});
Object.defineProperty(exports, "useInViewport", {
  enumerable: true,
  get: function get() {
    return _ahooks.useInViewport;
  }
});
Object.defineProperty(exports, "useInfiniteScroll", {
  enumerable: true,
  get: function get() {
    return _ahooks.useInfiniteScroll;
  }
});
Object.defineProperty(exports, "useInterval", {
  enumerable: true,
  get: function get() {
    return _ahooks.useInterval;
  }
});
Object.defineProperty(exports, "useIsomorphicLayoutEffect", {
  enumerable: true,
  get: function get() {
    return _ahooks.useIsomorphicLayoutEffect;
  }
});
Object.defineProperty(exports, "useKeyPress", {
  enumerable: true,
  get: function get() {
    return _ahooks.useKeyPress;
  }
});
Object.defineProperty(exports, "useLatest", {
  enumerable: true,
  get: function get() {
    return _ahooks.useLatest;
  }
});
Object.defineProperty(exports, "useList", {
  enumerable: true,
  get: function get() {
    return _useList.default;
  }
});
Object.defineProperty(exports, "useLocalStorageState", {
  enumerable: true,
  get: function get() {
    return _ahooks.useLocalStorageState;
  }
});
Object.defineProperty(exports, "useLockFn", {
  enumerable: true,
  get: function get() {
    return _ahooks.useLockFn;
  }
});
Object.defineProperty(exports, "useLongPress", {
  enumerable: true,
  get: function get() {
    return _ahooks.useLongPress;
  }
});
Object.defineProperty(exports, "useMap", {
  enumerable: true,
  get: function get() {
    return _ahooks.useMap;
  }
});
Object.defineProperty(exports, "useMemoizedFn", {
  enumerable: true,
  get: function get() {
    return _ahooks.useMemoizedFn;
  }
});
Object.defineProperty(exports, "useModal", {
  enumerable: true,
  get: function get() {
    return _useModal.default;
  }
});
Object.defineProperty(exports, "useMount", {
  enumerable: true,
  get: function get() {
    return _useMount.default;
  }
});
Object.defineProperty(exports, "useMouse", {
  enumerable: true,
  get: function get() {
    return _ahooks.useMouse;
  }
});
Object.defineProperty(exports, "useMutationObserver", {
  enumerable: true,
  get: function get() {
    return _ahooks.useMutationObserver;
  }
});
Object.defineProperty(exports, "useNetwork", {
  enumerable: true,
  get: function get() {
    return _ahooks.useNetwork;
  }
});
Object.defineProperty(exports, "useNow", {
  enumerable: true,
  get: function get() {
    return _useNow.default;
  }
});
Object.defineProperty(exports, "usePagination", {
  enumerable: true,
  get: function get() {
    return _ahooks.usePagination;
  }
});
Object.defineProperty(exports, "usePrevious", {
  enumerable: true,
  get: function get() {
    return _ahooks.usePrevious;
  }
});
Object.defineProperty(exports, "useRafInterval", {
  enumerable: true,
  get: function get() {
    return _ahooks.useRafInterval;
  }
});
Object.defineProperty(exports, "useRafState", {
  enumerable: true,
  get: function get() {
    return _ahooks.useRafState;
  }
});
Object.defineProperty(exports, "useRafTimeout", {
  enumerable: true,
  get: function get() {
    return _ahooks.useRafTimeout;
  }
});
Object.defineProperty(exports, "useReactive", {
  enumerable: true,
  get: function get() {
    return _ahooks.useReactive;
  }
});
Object.defineProperty(exports, "useRealtimeRef", {
  enumerable: true,
  get: function get() {
    return _useRealtimeRef.default;
  }
});
Object.defineProperty(exports, "useRequest", {
  enumerable: true,
  get: function get() {
    return _ahooks.useRequest;
  }
});
Object.defineProperty(exports, "useResetState", {
  enumerable: true,
  get: function get() {
    return _ahooks.useResetState;
  }
});
Object.defineProperty(exports, "useResponsive", {
  enumerable: true,
  get: function get() {
    return _ahooks.useResponsive;
  }
});
Object.defineProperty(exports, "useRoutes", {
  enumerable: true,
  get: function get() {
    return _useRoutes.default;
  }
});
Object.defineProperty(exports, "useSafeState", {
  enumerable: true,
  get: function get() {
    return _ahooks.useSafeState;
  }
});
Object.defineProperty(exports, "useScroll", {
  enumerable: true,
  get: function get() {
    return _ahooks.useScroll;
  }
});
Object.defineProperty(exports, "useSelections", {
  enumerable: true,
  get: function get() {
    return _ahooks.useSelections;
  }
});
Object.defineProperty(exports, "useSessionStorageState", {
  enumerable: true,
  get: function get() {
    return _ahooks.useSessionStorageState;
  }
});
Object.defineProperty(exports, "useSet", {
  enumerable: true,
  get: function get() {
    return _ahooks.useSet;
  }
});
Object.defineProperty(exports, "useSetState", {
  enumerable: true,
  get: function get() {
    return _ahooks.useSetState;
  }
});
Object.defineProperty(exports, "useSize", {
  enumerable: true,
  get: function get() {
    return _ahooks.useSize;
  }
});
Object.defineProperty(exports, "useTable", {
  enumerable: true,
  get: function get() {
    return _useTable.default;
  }
});
Object.defineProperty(exports, "useTextSelection", {
  enumerable: true,
  get: function get() {
    return _ahooks.useTextSelection;
  }
});
Object.defineProperty(exports, "useThrottle", {
  enumerable: true,
  get: function get() {
    return _useThrottle.default;
  }
});
Object.defineProperty(exports, "useThrottleEffect", {
  enumerable: true,
  get: function get() {
    return _ahooks.useThrottleEffect;
  }
});
Object.defineProperty(exports, "useThrottleFn", {
  enumerable: true,
  get: function get() {
    return _ahooks.useThrottleFn;
  }
});
Object.defineProperty(exports, "useTimeout", {
  enumerable: true,
  get: function get() {
    return _ahooks.useTimeout;
  }
});
Object.defineProperty(exports, "useTitle", {
  enumerable: true,
  get: function get() {
    return _ahooks.useTitle;
  }
});
Object.defineProperty(exports, "useToggle", {
  enumerable: true,
  get: function get() {
    return _ahooks.useToggle;
  }
});
Object.defineProperty(exports, "useTrackedEffect", {
  enumerable: true,
  get: function get() {
    return _ahooks.useTrackedEffect;
  }
});
Object.defineProperty(exports, "useTree", {
  enumerable: true,
  get: function get() {
    return _useTree.default;
  }
});
Object.defineProperty(exports, "useUnmount", {
  enumerable: true,
  get: function get() {
    return _useUnmount.default;
  }
});
Object.defineProperty(exports, "useUnmountedRef", {
  enumerable: true,
  get: function get() {
    return _ahooks.useUnmountedRef;
  }
});
Object.defineProperty(exports, "useUpdate", {
  enumerable: true,
  get: function get() {
    return _ahooks.useUpdate;
  }
});
Object.defineProperty(exports, "useUpdateEffect", {
  enumerable: true,
  get: function get() {
    return _ahooks.useUpdateEffect;
  }
});
Object.defineProperty(exports, "useUpdateLayoutEffect", {
  enumerable: true,
  get: function get() {
    return _ahooks.useUpdateLayoutEffect;
  }
});
Object.defineProperty(exports, "useVirtualList", {
  enumerable: true,
  get: function get() {
    return _ahooks.useVirtualList;
  }
});
Object.defineProperty(exports, "useWebSocket", {
  enumerable: true,
  get: function get() {
    return _ahooks.useWebSocket;
  }
});
Object.defineProperty(exports, "useWhyDidYouUpdate", {
  enumerable: true,
  get: function get() {
    return _ahooks.useWhyDidYouUpdate;
  }
});
var _logger = require("./logger");
var _useFetch = _interopRequireDefault(require("./useFetch"));
var _useForm = _interopRequireDefault(require("./useForm"));
var _useList = _interopRequireDefault(require("./useList"));
var _useModal = _interopRequireDefault(require("./useModal"));
var _useRoutes = _interopRequireDefault(require("./useRoutes"));
var _useTable = _interopRequireDefault(require("./useTable"));
var _useTree = _interopRequireDefault(require("./useTree"));
var _useImmer = require("./useImmer");
var _useDebounce = _interopRequireDefault(require("./useDebounce"));
var _useThrottle = _interopRequireDefault(require("./useThrottle"));
var _useGlobalUser = _interopRequireDefault(require("./useGlobalUser"));
var _useFullScreen = _interopRequireDefault(require("./useFullScreen"));
var _useRealtimeRef = _interopRequireDefault(require("./useRealtimeRef"));
var _useMount = _interopRequireDefault(require("./useMount"));
var _useNow = _interopRequireDefault(require("./useNow"));
var _useUnmount = _interopRequireDefault(require("./useUnmount"));
var _ahooks = require("ahooks");